package com.yonyou.cyxdms.sysAuth.service.dto.orgposition;

import com.yonyou.cyxdms.sysAuth.service.dto.manage.OrganizationDTO;
import com.yonyou.cyxdms.sysAuth.service.dto.permission.RolePcDTO;

import java.util.List;

public class OrgPositionPcDTO {

    private Integer orgPositionId;


    private String appId;
    private String companyId;
    private String positionCode;
    private String positionName;
    private String ownerCode;
    private String positionDesc;

    private Integer isValid;

    private Integer dataSource;

    private Integer dataType;

    private List<OrganizationDTO> departGmsList;//组织列表

    private List<RolePcDTO> roleGmsSelectList;//角色列表


    public List<OrganizationDTO> getDepartGmsList() {
        return departGmsList;
    }

    @Override
    public String toString() {
        return "OrgPositionPcDTO{" +
                "orgPositionId=" + orgPositionId +
                ", appId='" + appId + '\'' +
                ", companyId='" + companyId + '\'' +
                ", positionCode='" + positionCode + '\'' +
                ", positionName='" + positionName + '\'' +
                ", ownerCode='" + ownerCode + '\'' +
                ", positionDesc='" + positionDesc + '\'' +
                ", isValid=" + isValid +
                ", dataSource=" + dataSource +
                ", dataType=" + dataType +
                ", departGmsList=" + departGmsList +
                ", roleGmsSelectList=" + roleGmsSelectList +
                '}';
    }

    public Integer getOrgPositionId() {
        return orgPositionId;
    }

    public void setOrgPositionId(Integer orgPositionId) {
        this.orgPositionId = orgPositionId;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public String getOwnerCode() {
        return ownerCode;
    }

    public void setOwnerCode(String ownerCode) {
        this.ownerCode = ownerCode;
    }

    public void setDepartGmsList(List<OrganizationDTO> departGmsList) {
        this.departGmsList = departGmsList;
    }



    public List<RolePcDTO> getRoleGmsSelectList() {
        return roleGmsSelectList;
    }


    public void setRoleGmsSelectList(List<RolePcDTO> roleGmsSelectList) {
        this.roleGmsSelectList = roleGmsSelectList;
    }


    public String getPositionCode() {
        return positionCode;
    }


    public void setPositionCode(String positionCode) {
        this.positionCode = positionCode;
    }


    public String getPositionName() {
        return positionName;
    }


    public void setPositionName(String positionName) {
        this.positionName = positionName;
    }


    public String getPositionDesc() {
        return positionDesc;
    }


    public void setPositionDesc(String positionDesc) {
        this.positionDesc = positionDesc;
    }


    public Integer getIsValid() {
        return isValid;
    }


    public void setIsValid(Integer isValid) {
        this.isValid = isValid;
    }


    public Integer getDataSource() {
        return dataSource;
    }


    public void setDataSource(Integer dataSource) {
        this.dataSource = dataSource;
    }


    public Integer getDataType() {
        return dataType;
    }


    public void setDataType(Integer dataType) {
        this.dataType = dataType;
    }
}
